;Seg 1 = DATA ID# -4001 proc 1 of 46 (local) 0000: L0000 ORI.B #$01,D0 0004: L0004 ORI.B #$3C,D0 ;'<' 0008: ORI.B #$F0,D1 000C: JSR locProc2 0010: MOVEA.L A5,A0 0012: ADDA.W #$0020,A0 0016: LEA L0004,A1 001A: MOVE.L (A1)+,(A0)+ 001C: MOVE.L (A1),(A0) 001E: MOVEA.L A5,A0 0020: ADDA.W #$0022,A0 0024: JMP (A0) 0026: .WORD $4E75,$4EBA,$8F4,$4EBA ;[NuN...N.] 002E: .WORD $BF6,$4EBA,$DD8,$4EBA ;[..N...N.] 0036: .WORD $11D0,$4EBA,$1B36 ;[..N..6..] ;Seg 1 = DATA ID# -4001 proc 2 of 46 (local) 0000: L003C LINK A6,#$FFFC 0004: MOVEM.L D2-D6/A2-A4,-(A7) 0008: JSR locProc9 000C: MOVE.W D0,$FFFE(A6) 0010: LEA L091E,A2 0014: LEA L0C22,A3 0018: LEA L0C24,A4 001C: MOVE.L A4,D2 001E: LEA L0E04,A4 0022: MOVE.L A4,D3 0024: LEA L0E0A,A4 0028: MOVE.L A4,D4 002A: LEA L1206,A4 002E: MOVE.L A4,D5 0030: LEA L1B70,A4 0034: MOVE.L A4,D6 0036: JSR locProc8 003A: TST.L D0 003C: BNE.S L00CA 003E: MOVE.L D3,-(A7) 0040: MOVE.L D2,-(A7) 0042: MOVE.L A3,-(A7) 0044: MOVE.L A2,-(A7) 0046: MOVE.L D6,-(A7) 0048: MOVE.L D5,-(A7) 004A: MOVE.L D4,-(A7) 004C: JSR locProc3 0050: MOVE.L D6,-(A7) 0052: MOVE.L D5,-(A7) 0054: MOVE.L D4,-(A7) 0056: JSR locProc4 005A: MOVE.L D3,-(A7) 005C: MOVE.L D2,-(A7) 005E: MOVE.L A3,-(A7) 0060: MOVE.L A2,-(A7) 0062: JSR locProc5 0066: MOVE.L D3,-(A7) 0068: MOVE.L D2,-(A7) 006A: MOVE.L A3,-(A7) 006C: MOVE.L A2,-(A7) 006E: JSR locProc6 0072: MOVE.L D6,-(A7) 0074: MOVE.L D5,-(A7) 0076: MOVE.L D4,-(A7) 0078: JSR locProc7 007C: MOVE.W $FFFE(A6),D0 0080: EXT.L D0 0082: MOVE.L D0,-(A7) 0084: CLR.L -(A7) 0086: JSR locProc26 008A: LEA $005C(A7),A7 008E: L00CA MOVEM.L $FFDC(A6),D2-D6/A2-A4 0094: UNLK A6 0096: RTS ;Seg 1 = DATA ID# -4001 proc 3 of 46 (local) 0000: L00D4 LINK A6,#$FFEC 0004: MOVEM.L D2-D6,-(A7) 0008: MOVE.L $0008(A6),D3 000C: MOVE.L $000C(A6),D4 0010: MOVE.L $0010(A6),D5 0014: SUBQ.L #2,A7 0016: _CurResFile 0018: MOVE.W (A7)+,D0 001A: MOVE.W D0,D6 001C: CLR.W -(A7) 001E: _UseResFile 0020: CLR.L -(A7) 0022: MOVE.L $0018(A6),-(A7) 0026: MOVE.L $0014(A6),-(A7) 002A: JSR locProc10 002E: CLR.L -(A7) 0030: MOVE.L $0020(A6),-(A7) 0034: MOVE.L $001C(A6),-(A7) 0038: JSR locProc11 003C: CLR.L -(A7) 003E: MOVE.L D5,-(A7) 0040: MOVE.L D4,-(A7) 0042: MOVE.L D3,-(A7) 0044: JSR locProc12 0048: CLR.W -(A7) 004A: _UpdateResFile 004C: MOVE.W D6,-(A7) 004E: _UseResFile 0050: LEA $0028(A7),A7 0054: MOVEM.L $FFD8(A6),D2-D6 005A: UNLK A6 005C: RTS ;Seg 1 = DATA ID# -4001 proc 4 of 46 (local) 0000: L0132 LINK A6,#$FFD8 0004: MOVEM.L D2-D6,-(A7) 0008: MOVE.L $0008(A6),D3 000C: MOVE.L $000C(A6),D4 0010: MOVE.L $0010(A6),D5 0014: JSR locProc9 0018: MOVE.W D0,$FFFE(A6) 001C: SUBQ.L #2,A7 001E: _CurResFile 0020: MOVE.W (A7)+,D0 0022: MOVE.W D0,$FFFC(A6) 0026: MOVE.L #$53636F72,$FFE8(A6) ;'Scor' 002E: MOVE.L #$65730000,$FFEC(A6) 0036: MOVE.W $FFFE(A6),D0 003A: EXT.L D0 003C: MOVE.L D0,-(A7) 003E: CLR.L -(A7) 0040: JSR locProc25 0044: PEA $FFE8(A6) 0048: JSR locProc43 004C: MOVE.W D0,D6 004E: LEA $000C(A7),A7 0052: BGE.S L019A 0054: PEA $FFE8(A6) 0058: JSR locProc42 005C: PEA $FFE8(A6) 0060: JSR locProc43 0064: MOVE.W D0,D6 0066: ADDQ.L #8,A7 0068: L019A TST.W D6 006A: BLE.S L01FC 006C: MOVE.W D6,-(A7) 006E: _UseResFile 0070: MOVE.W D6,D0 0072: EXT.L D0 0074: MOVE.L D0,-(A7) 0076: MOVE.L D5,-(A7) 0078: MOVE.L D4,-(A7) 007A: MOVE.L D3,-(A7) 007C: JSR locProc12 0080: MOVE.W D6,-(A7) 0082: _UpdateResFile 0084: MOVE.W D6,-(A7) 0086: _CloseResFile 0088: PEA $FFD8(A6) 008C: MOVE.W $FFFE(A6),D0 0090: EXT.L D0 0092: MOVE.L D0,-(A7) 0094: PEA $FFE8(A6) 0098: JSR locProc28 009C: MOVE.L #$52444556,$FFD8(A6) ;'RDEV' 00A4: MOVE.L #$5A535953,$FFDC(A6) ;'ZSYS' 00AC: ORI.W #$4000,$FFE0(A6) 00B2: PEA $FFD8(A6) 00B6: MOVE.W $FFFE(A6),D0 00BA: EXT.L D0 00BC: MOVE.L D0,-(A7) 00BE: PEA $FFE8(A6) 00C2: JSR locProc29 00C6: LEA $0028(A7),A7 00CA: L01FC MOVE.W $FFFC(A6),-(A7) 00CE: _UseResFile 00D0: MOVEM.L $FFC4(A6),D2-D6 00D6: UNLK A6 00D8: RTS ;Seg 1 = DATA ID# -4001 proc 5 of 46 (local) 0000: L020C LINK A6,#$FFD8 0004: MOVEM.L D2-D6,-(A7) 0008: MOVE.L $0008(A6),D3 000C: MOVE.L $000C(A6),D4 0010: MOVE.L $0010(A6),D0 0014: JSR locProc9 0018: MOVE.W D0,D6 001A: SUBQ.L #2,A7 001C: _CurResFile 001E: MOVE.W (A7)+,D0 0020: MOVE.W D0,$FFFE(A6) 0024: MOVE.L #$4E6F7465,$FFEA(A6) ;'Note' 002C: MOVE.L #$20506164,$FFEE(A6) ;' Pad' 0034: MOVE.L #$2046696C,$FFF2(A6) ;' Fil' 003C: MOVE.L #$65000000,$FFF6(A6) 0044: MOVE.W D6,D0 0046: EXT.L D0 0048: MOVE.L D0,-(A7) 004A: CLR.L -(A7) 004C: JSR locProc25 0050: PEA $FFEA(A6) 0054: JSR locProc43 0058: MOVE.W D0,D5 005A: LEA $000C(A7),A7 005E: BGE.S L0280 0060: PEA $FFEA(A6) 0064: JSR locProc42 0068: PEA $FFEA(A6) 006C: JSR locProc43 0070: MOVE.W D0,D5 0072: ADDQ.L #8,A7 0074: L0280 TST.W D5 0076: BLE.S L02D6 0078: MOVE.W D5,-(A7) 007A: _UseResFile 007C: MOVE.W D5,D0 007E: EXT.L D0 0080: MOVE.L D0,-(A7) 0082: MOVE.L D4,-(A7) 0084: MOVE.L D3,-(A7) 0086: JSR locProc10 008A: MOVE.W D5,-(A7) 008C: _UpdateResFile 008E: MOVE.W D5,-(A7) 0090: _CloseResFile 0092: PEA $FFDA(A6) 0096: MOVE.W D6,D0 0098: EXT.L D0 009A: MOVE.L D0,-(A7) 009C: PEA $FFEA(A6) 00A0: JSR locProc28 00A4: MOVE.L #$494E4954,$FFDA(A6) ;'INIT' 00AC: MOVE.L #$5A535953,$FFDE(A6) ;'ZSYS' 00B4: PEA $FFDA(A6) 00B8: MOVE.W D6,D0 00BA: EXT.L D0 00BC: MOVE.L D0,-(A7) 00BE: PEA $FFEA(A6) 00C2: JSR locProc29 00C6: LEA $0024(A7),A7 00CA: L02D6 MOVE.W $FFFE(A6),-(A7) 00CE: _UseResFile 00D0: MOVEM.L $FFC4(A6),D2-D6 00D6: UNLK A6 00D8: RTS ;Seg 1 = DATA ID# -4001 proc 6 of 46 (local) 0000: L02E6 LINK A6,#$FFD8 0004: MOVEM.L D2-D6,-(A7) 0008: MOVE.L $0008(A6),D3 000C: MOVE.L $000C(A6),D4 0010: MOVE.L $0010(A6),D5 0014: JSR locProc9 0018: MOVE.W D0,$FFFE(A6) 001C: SUBQ.L #2,A7 001E: _CurResFile 0020: MOVE.W (A7)+,D0 0022: MOVE.W D0,$FFFC(A6) 0026: MOVE.L #$53637261,$FFE8(A6) ;'Scra' 002E: MOVE.L #$70626F6F,$FFEC(A6) ;'pboo' 0036: MOVE.L #$6B204669,$FFF0(A6) ;'k Fi' 003E: MOVE.L #$6C650000,$FFF4(A6) 0046: MOVE.W $FFFE(A6),D0 004A: EXT.L D0 004C: MOVE.L D0,-(A7) 004E: CLR.L -(A7) 0050: JSR locProc25 0054: PEA $FFE8(A6) 0058: JSR locProc43 005C: MOVE.W D0,D6 005E: LEA $000C(A7),A7 0062: BGE.S L035E 0064: PEA $FFE8(A6) 0068: JSR locProc42 006C: PEA $FFE8(A6) 0070: JSR locProc43 0074: MOVE.W D0,D6 0076: ADDQ.L #8,A7 0078: L035E TST.W D6 007A: BLE.S L03C8 007C: MOVE.W D6,-(A7) 007E: _UseResFile 0080: MOVE.W D6,D0 0082: EXT.L D0 0084: MOVE.L D0,-(A7) 0086: MOVE.L D4,-(A7) 0088: MOVE.L D3,-(A7) 008A: JSR locProc10 008E: MOVE.W D6,D0 0090: EXT.L D0 0092: MOVE.L D0,-(A7) 0094: MOVE.L $0014(A6),-(A7) 0098: MOVE.L D5,-(A7) 009A: JSR locProc11 009E: MOVE.W D6,-(A7) 00A0: _UpdateResFile 00A2: MOVE.W D6,-(A7) 00A4: _CloseResFile 00A6: PEA $FFD8(A6) 00AA: MOVE.W $FFFE(A6),D0 00AE: EXT.L D0 00B0: MOVE.L D0,-(A7) 00B2: PEA $FFE8(A6) 00B6: JSR locProc28 00BA: MOVE.L #$52444556,$FFD8(A6) ;'RDEV' 00C2: MOVE.L #$5A535953,$FFDC(A6) ;'ZSYS' 00CA: PEA $FFD8(A6) 00CE: MOVE.W $FFFE(A6),D0 00D2: EXT.L D0 00D4: MOVE.L D0,-(A7) 00D6: PEA $FFE8(A6) 00DA: JSR locProc29 00DE: LEA $0030(A7),A7 00E2: L03C8 MOVE.W $FFFC(A6),-(A7) 00E6: _UseResFile 00E8: MOVEM.L $FFC4(A6),D2-D6 00EE: UNLK A6 00F0: RTS ;Seg 1 = DATA ID# -4001 proc 7 of 46 (local) 0000: L03D8 LINK A6,#$FFD8 0004: MOVEM.L D2-D6,-(A7) 0008: MOVE.L $0008(A6),D3 000C: MOVE.L $000C(A6),D4 0010: MOVE.L $0010(A6),D5 0014: JSR locProc9 0018: MOVE.W D0,$FFFE(A6) 001C: SUBQ.L #2,A7 001E: _CurResFile 0020: MOVE.W (A7)+,D0 0022: MOVE.W D0,$FFFC(A6) 0026: MOVE.L #$4465736B,$FFE8(A6) ;'Desk' 002E: MOVE.L #$746F7020,$FFEC(A6) ;'top ' 0036: CLR.L $FFF0(A6) 003A: MOVE.W $FFFE(A6),D0 003E: EXT.L D0 0040: MOVE.L D0,-(A7) 0042: CLR.L -(A7) 0044: JSR locProc25 0048: PEA $FFE8(A6) 004C: JSR locProc43 0050: MOVE.W D0,D6 0052: LEA $000C(A7),A7 0056: BGE.S L0444 0058: PEA $FFE8(A6) 005C: JSR locProc42 0060: PEA $FFE8(A6) 0064: JSR locProc43 0068: MOVE.W D0,D6 006A: ADDQ.L #8,A7 006C: L0444 TST.W D6 006E: BLE.S L04A6 0070: MOVE.W D6,-(A7) 0072: _UseResFile 0074: MOVE.W D6,D0 0076: EXT.L D0 0078: MOVE.L D0,-(A7) 007A: MOVE.L D5,-(A7) 007C: MOVE.L D4,-(A7) 007E: MOVE.L D3,-(A7) 0080: JSR locProc12 0084: MOVE.W D6,-(A7) 0086: _UpdateResFile 0088: MOVE.W D6,-(A7) 008A: _CloseResFile 008C: PEA $FFD8(A6) 0090: MOVE.W $FFFE(A6),D0 0094: EXT.L D0 0096: MOVE.L D0,-(A7) 0098: PEA $FFE8(A6) 009C: JSR locProc28 00A0: MOVE.L #$494E4954,$FFD8(A6) ;'INIT' 00A8: MOVE.L #$464E4452,$FFDC(A6) ;'FNDR' 00B0: ORI.W #$4000,$FFE0(A6) 00B6: PEA $FFD8(A6) 00BA: MOVE.W $FFFE(A6),D0 00BE: EXT.L D0 00C0: MOVE.L D0,-(A7) 00C2: PEA $FFE8(A6) 00C6: JSR locProc29 00CA: LEA $0028(A7),A7 00CE: L04A6 MOVE.W $FFFC(A6),-(A7) 00D2: _UseResFile 00D4: MOVEM.L $FFC4(A6),D2-D6 00DA: UNLK A6 00DC: RTS ;Seg 1 = DATA ID# -4001 proc 8 of 46 (local) 0000: L04B6 MOVEA.L $011C,A0 0004: LEA $00B0(A0),A0 0008: TST.L (A0) 000A: BNE.S L04C6 000C: MOVEQ $00,D0 000E: BRA.S L04C8 0010: L04C6 MOVEQ $01,D0 0012: L04C8 RTS ;Seg 1 = DATA ID# -4001 proc 9 of 46 (local) 0000: L04CA LINK A6,#$FF50 0004: MOVE.L D2,-(A7) 0006: CLR.W D2 0008: LEA $FF84(A6),A0 000C: MOVEQ $00,D1 000E: BRA.S L04DE 0010: L04DA CLR.B (A0)+ 0012: ADDQ.L #1,D1 0014: L04DE MOVEQ $7A,D0 0016: CMP.L D1,D0 0018: BGT L04DA 001C: PEA $FFFE(A6) 0020: MOVE.W $0A58,D0 0024: EXT.L D0 0026: MOVE.L D0,-(A7) 0028: JSR locProc27 002C: MOVE.W D0,D0 002E: ADDQ.L #8,A7 0030: BNE.S L0546 0032: CLR.L $FF96(A6) 0036: MOVE.W $FFFE(A6),$FF9A(A6) 003C: CLR.W $FFA0(A6) 0040: CLR.L -(A7) 0042: PEA $FF84(A6) 0046: JSR locProc34 004A: MOVE.W D0,D0 004C: ADDQ.L #8,A7 004E: BNE.S L0546 0050: CLR.L $FF62(A6) 0054: MOVE.W $FFFE(A6),$FF66(A6) 005A: MOVE.L $FFDE(A6),$FF80(A6) 0060: MOVE.L #$4552494B,$FF6C(A6) ;'ERIK' 0068: CLR.L -(A7) 006A: PEA $FF50(A6) 006E: JSR locProc31 0072: MOVE.W D0,D0 0074: ADDQ.L #8,A7 0076: BNE.S L0546 0078: MOVE.W $FF66(A6),D2 007C: L0546 MOVE.W D2,D0 007E: EXT.L D0 0080: MOVE.L $FF4C(A6),D2 0084: UNLK A6 0086: RTS ;Seg 1 = DATA ID# -4001 proc 10 of 46 (local) 0000: L0552 LINK A6,#$FFEC 0004: MOVEM.L D2-D6/A2,-(A7) 0008: MOVE.L $0008(A6),D4 000C: MOVE.L $000C(A6),D0 0010: MOVE.W $0012(A6),D3 0014: SUB.L D4,D0 0016: MOVE.L D0,D5 0018: SUBQ.L #4,A7 001A: MOVE.L #$494E4954,-(A7) ;'INIT' 0020: MOVE.W #$0006,-(A7) 0024: _GetResource 0026: MOVE.L (A7)+,D0 0028: MOVEA.L D0,A2 002A: MOVE.L A2,D6 002C: BEQ L05A0 0030: SUBQ.L #2,A7 0032: MOVE.L A2,-(A7) 0034: _HomeResFile 0036: MOVE.W (A7)+,D0 0038: CMP.W D0,D3 003A: BNE L05A0 003E: MOVE.L A2,-(A7) 0040: _LoadResource 0042: MOVE.L D5,-(A7) 0044: MOVE.L A2,-(A7) 0046: JSR locProc37 004A: ADDQ.L #8,A7 004C: BRA.S L05E8 004E: L05A0 MOVE.L D5,-(A7) 0050: JSR locProc35 0054: MOVEA.L D0,A2 0056: CLR.L $FFEC(A6) 005A: PEA $FFEC(A6) 005E: PEA $0006 0062: MOVE.L #$494E4954,-(A7) ;'INIT' 0068: MOVE.L A2,-(A7) 006A: JSR locProc44 006E: SUBQ.L #2,A7 0070: _ResError 0072: MOVE.W (A7)+,D0 0074: EXT.L D0 0076: MOVE.W D0,D0 0078: LEA $0014(A7),A7 007C: BEQ.S L05E8 007E: PEA $FFEC(A6) 0082: PEA $0006 0086: MOVE.L #$494E4954,-(A7) ;'INIT' 008C: MOVE.L A2,-(A7) 008E: JSR locProc44 0092: LEA $0010(A7),A7 0096: L05E8 MOVE.L A2,-(A7) 0098: JSR locProc39 009C: MOVE.L D5,-(A7) 009E: MOVE.L (A2),-(A7) 00A0: MOVE.L D4,-(A7) 00A2: JSR locProc41 00A6: MOVEA.L (A2),A0 00A8: ADDQ.L #2,A0 00AA: MOVE.L $020C,(A0) 00AE: MOVE.L A2,-(A7) 00B0: _ChangedResource 00B2: MOVE.L A2,-(A7) 00B4: _WriteResource 00B6: MOVE.L A2,-(A7) 00B8: JSR locProc40 00BC: MOVE.L A2,-(A7) 00BE: _ReleaseResource 00C0: LEA $0014(A7),A7 00C4: MOVEM.L $FFD4(A6),D2-D6/A2 00CA: UNLK A6 00CC: RTS ;Seg 1 = DATA ID# -4001 proc 11 of 46 (local) 0000: L0620 LINK A6,#$FFEC 0004: MOVEM.L D2-D6/A2,-(A7) 0008: MOVE.L $0008(A6),D4 000C: MOVE.L $000C(A6),D0 0010: MOVE.W $0012(A6),D3 0014: SUB.L D4,D0 0016: MOVE.L D0,D5 0018: SUBQ.L #4,A7 001A: MOVE.L #$494E4954,-(A7) ;'INIT' 0020: MOVE.W #$0011,-(A7) 0024: _GetResource 0026: MOVE.L (A7)+,D0 0028: MOVEA.L D0,A2 002A: MOVE.L A2,D6 002C: BEQ L066E 0030: SUBQ.L #2,A7 0032: MOVE.L A2,-(A7) 0034: _HomeResFile 0036: MOVE.W (A7)+,D0 0038: CMP.W D0,D3 003A: BNE L066E 003E: MOVE.L A2,-(A7) 0040: _LoadResource 0042: MOVE.L D5,-(A7) 0044: MOVE.L A2,-(A7) 0046: JSR locProc37 004A: ADDQ.L #8,A7 004C: BRA.S L06B6 004E: L066E MOVE.L D5,-(A7) 0050: JSR locProc35 0054: MOVEA.L D0,A2 0056: CLR.L $FFEC(A6) 005A: PEA $FFEC(A6) 005E: PEA $0011 0062: MOVE.L #$494E4954,-(A7) ;'INIT' 0068: MOVE.L A2,-(A7) 006A: JSR locProc44 006E: SUBQ.L #2,A7 0070: _ResError 0072: MOVE.W (A7)+,D0 0074: EXT.L D0 0076: MOVE.W D0,D0 0078: LEA $0014(A7),A7 007C: BEQ.S L06B6 007E: PEA $FFEC(A6) 0082: PEA $0011 0086: MOVE.L #$494E4954,-(A7) ;'INIT' 008C: MOVE.L A2,-(A7) 008E: JSR locProc44 0092: LEA $0010(A7),A7 0096: L06B6 MOVE.L A2,-(A7) 0098: JSR locProc39 009C: MOVE.L D5,-(A7) 009E: MOVE.L (A2),-(A7) 00A0: MOVE.L D4,-(A7) 00A2: JSR locProc41 00A6: MOVEA.L (A2),A0 00A8: ADDQ.L #2,A0 00AA: MOVE.L $020C,(A0) 00AE: MOVE.L A2,-(A7) 00B0: _ChangedResource 00B2: MOVE.L A2,-(A7) 00B4: _WriteResource 00B6: MOVE.L A2,-(A7) 00B8: JSR locProc40 00BC: MOVE.L A2,-(A7) 00BE: _ReleaseResource 00C0: LEA $0014(A7),A7 00C4: MOVEM.L $FFD4(A6),D2-D6/A2 00CA: UNLK A6 00CC: RTS ;Seg 1 = DATA ID# -4001 proc 12 of 46 (local) 0000: L06EE LINK A6,#$FFEC 0004: MOVEM.L D2-D7/A2-A4,-(A7) 0008: MOVE.L $0008(A6),D4 000C: MOVE.L $000C(A6),D3 0010: MOVE.L $0010(A6),D5 0014: MOVE.L D3,D0 0016: SUB.L D4,D0 0018: MOVE.L D0,D6 001A: SUBQ.L #4,A7 001C: MOVE.L #$494E4954,-(A7) ;'INIT' 0022: MOVE.W #$000A,-(A7) 0026: _GetResource 0028: MOVE.L (A7)+,D0 002A: MOVEA.L D0,A2 002C: MOVE.L A2,D7 002E: BEQ L0740 0032: SUBQ.L #2,A7 0034: MOVE.L A2,-(A7) 0036: _HomeResFile 0038: MOVE.W (A7)+,D0 003A: CMP.W $0016(A6),D0 003E: BNE L0740 0042: MOVE.L A2,-(A7) 0044: _LoadResource 0046: MOVE.L D6,-(A7) 0048: MOVE.L A2,-(A7) 004A: JSR locProc37 004E: ADDQ.L #8,A7 0050: BRA.S L0788 0052: L0740 MOVE.L D6,-(A7) 0054: JSR locProc35 0058: MOVEA.L D0,A2 005A: CLR.L $FFEC(A6) 005E: PEA $FFEC(A6) 0062: PEA $000A 0066: MOVE.L #$494E4954,-(A7) ;'INIT' 006C: MOVE.L A2,-(A7) 006E: JSR locProc44 0072: SUBQ.L #2,A7 0074: _ResError 0076: MOVE.W (A7)+,D0 0078: EXT.L D0 007A: MOVE.W D0,D0 007C: LEA $0014(A7),A7 0080: BEQ.S L0788 0082: PEA $FFEC(A6) 0086: PEA $000A 008A: MOVE.L #$494E4954,-(A7) ;'INIT' 0090: MOVE.L A2,-(A7) 0092: JSR locProc44 0096: LEA $0010(A7),A7 009A: L0788 MOVE.L A2,-(A7) 009C: JSR locProc39 00A0: MOVE.L D6,-(A7) 00A2: MOVE.L (A2),-(A7) 00A4: MOVE.L D4,-(A7) 00A6: JSR locProc41 00AA: MOVEA.L (A2),A0 00AC: ADDQ.L #2,A0 00AE: MOVE.L $020C,(A0) 00B2: MOVE.L A2,-(A7) 00B4: _ChangedResource 00B6: MOVE.L A2,-(A7) 00B8: _WriteResource 00BA: MOVE.L A2,-(A7) 00BC: JSR locProc40 00C0: MOVE.L D5,D0 00C2: SUB.L D3,D0 00C4: MOVE.L D0,D6 00C6: SUBQ.L #4,A7 00C8: MOVE.L #$6174706C,-(A7) ;'atpl' 00CE: MOVE.W #$0080,-(A7) 00D2: _GetResource 00D4: MOVE.L (A7)+,D0 00D6: MOVEA.L D0,A2 00D8: MOVE.L A2,D7 00DA: LEA $0014(A7),A7 00DE: BEQ L07F0 00E2: SUBQ.L #2,A7 00E4: MOVE.L A2,-(A7) 00E6: _HomeResFile 00E8: MOVE.W (A7)+,D0 00EA: CMP.W $0016(A6),D0 00EE: BNE L07F0 00F2: MOVE.L A2,-(A7) 00F4: _LoadResource 00F6: MOVE.L D6,-(A7) 00F8: MOVE.L A2,-(A7) 00FA: JSR locProc37 00FE: ADDQ.L #8,A7 0100: BRA.S L0838 0102: L07F0 MOVE.L D6,-(A7) 0104: JSR locProc35 0108: MOVEA.L D0,A2 010A: CLR.L $FFEC(A6) 010E: PEA $FFEC(A6) 0112: PEA $0080 0116: MOVE.L #$6174706C,-(A7) ;'atpl' 011C: MOVE.L A2,-(A7) 011E: JSR locProc44 0122: SUBQ.L #2,A7 0124: _ResError 0126: MOVE.W (A7)+,D0 0128: EXT.L D0 012A: MOVE.W D0,D0 012C: LEA $0014(A7),A7 0130: BEQ.S L0838 0132: PEA $FFEC(A6) 0136: PEA $0080 013A: MOVE.L #$6174706C,-(A7) ;'atpl' 0140: MOVE.L A2,-(A7) 0142: JSR locProc44 0146: LEA $0010(A7),A7 014A: L0838 MOVE.L A2,-(A7) 014C: JSR locProc39 0150: MOVE.L D6,-(A7) 0152: MOVE.L (A2),-(A7) 0154: MOVE.L D3,-(A7) 0156: JSR locProc41 015A: MOVE.L A2,-(A7) 015C: _ChangedResource 015E: MOVE.L A2,-(A7) 0160: _WriteResource 0162: MOVE.L A2,-(A7) 0164: JSR locProc40 0168: LEA locProc1,A4 016C: MOVE.L A4,-(A7) 016E: JSR locProc38 0172: MOVEA.L D0,A2 0174: MOVE.L A2,-(A7) 0176: JSR locProc36 017A: MOVE.L D0,D6 017C: SUBQ.L #4,A7 017E: MOVE.L #$44415441,-(A7) ;'DATA' 0184: MOVE.W #$F05F,-(A7) 0188: _GetResource 018A: MOVE.L (A7)+,D0 018C: MOVEA.L D0,A3 018E: MOVE.L A3,D4 0190: LEA $001C(A7),A7 0194: BEQ L08A6 0198: SUBQ.L #2,A7 019A: MOVE.L A3,-(A7) 019C: _HomeResFile 019E: MOVE.W (A7)+,D0 01A0: CMP.W $0016(A6),D0 01A4: BNE L08A6 01A8: MOVE.L A3,-(A7) 01AA: _LoadResource 01AC: MOVE.L D6,-(A7) 01AE: MOVE.L A3,-(A7) 01B0: JSR locProc37 01B4: ADDQ.L #8,A7 01B6: BRA.S L08F2 01B8: L08A6 MOVE.L D6,-(A7) 01BA: JSR locProc35 01BE: MOVEA.L D0,A3 01C0: CLR.L $FFEC(A6) 01C4: PEA $FFEC(A6) 01C8: MOVE.L #$FFFFF05F,-(A7) 01CE: MOVE.L #$44415441,-(A7) ;'DATA' 01D4: MOVE.L A3,-(A7) 01D6: JSR locProc44 01DA: SUBQ.L #2,A7 01DC: _ResError 01DE: MOVE.W (A7)+,D0 01E0: EXT.L D0 01E2: MOVE.W D0,D0 01E4: LEA $0014(A7),A7 01E8: BEQ.S L08F2 01EA: PEA $FFEC(A6) 01EE: MOVE.L #$FFFFF05F,-(A7) 01F4: MOVE.L #$44415441,-(A7) ;'DATA' 01FA: MOVE.L A3,-(A7) 01FC: JSR locProc44 0200: LEA $0010(A7),A7 0204: L08F2 MOVE.L A3,-(A7) 0206: JSR locProc39 020A: MOVE.L D6,-(A7) 020C: MOVE.L (A3),-(A7) 020E: MOVE.L (A2),-(A7) 0210: JSR locProc41 0214: MOVE.L A3,-(A7) 0216: _ChangedResource 0218: MOVE.L A3,-(A7) 021A: _WriteResource 021C: MOVE.L A3,-(A7) 021E: JSR locProc40 0222: LEA $0014(A7),A7 0226: MOVEM.L $FFC8(A6),D2-D7/A2-A4 022C: UNLK A6 022E: RTS 0230: L091E .WORD $600C,0,0,$2423 ;[`.....$#] 0238: .WORD $2324,$5B56,$315D,$2848 ;[#$[V1](H] 0240: .WORD $A04A,$204C,$A029,$4EBA ;[.J L.)N.] 0248: .WORD $1E,$6614,$203A,$FFE4 ;[..f. :..] 0250: .WORD $680,9,$3A80,$B0B8 ;[....:...] 0258: .WORD $20C,$6E04,$4EBA,$3C ;[..n.N..<] 0260: .WORD $4E75,$5642,$4331,$2078 ;[NuVBC1 x] 0268: .WORD $162,$2678,$166,$43E8 ;[.b&x.fC.] 0270: .WORD $10,$CA9,$2423,$2324 ;[....$##$] 0278: .WORD 8,$660E,$CA9,$5B56 ;[..f...[V] 0280: .WORD $315D,$C,$6604,$70FF ;[1]..f.p.] 0288: .WORD $4E75,$2050,$2008,$6706 ;[Nu P .g.] 0290: .WORD $B7C8,$6702,$60D8,$7000 ;[..g.`.p.] 0298: .WORD $4E75,$43FA,$298,$45FA ;[NuC...E.] 02A0: .WORD $78,$93CA,$2009,$680 ;[.x.. ...] 02A8: .WORD 0,$20,$A51E,$3000 ;[... ..0.] 02B0: .WORD $6660,$2F08,$43FA,$27E ;[f`/.C..~] 02B8: .WORD $45FA,$5E,$93CA,$2009 ;[E..^.. .] 02C0: .WORD $2248,$D2FC,$20,$41FA ;["H... A.] 02C8: .WORD $50,$A02E,$205F,$317C ;[.P.. _1|] 02D0: .WORD 1,4,$43E8,$20 ;[....C.. ] 02D8: .WORD $2149,6,$317C,$E10 ;[!I..1|..] 02E0: .WORD $A,$317C,$A,$C ;[..1|....] 02E8: .WORD $2F08,$A033,$205F,$43E8 ;[/..3 _C.] 02F0: .WORD $10,$4291,$237C,$2423 ;[..B.#|$#] 02F8: .WORD $2324,8,$237C,$5B56 ;[#$..#|[V] 0300: .WORD $315D,$C,$303C,$A003 ;[1]..0<..] 0308: .WORD $2F09,$A146,$225F,$2348 ;[/..F"_#H] 0310: .WORD 4,$4E75,$5630,$3031 ;[..NuV001] 0318: L0A06 .WORD $41FA,$FFFE,$90FC,$20 ;[A...... ] 0320: .WORD $317C,$E10,$A,$D0FC ;[1|......] 0328: .WORD $10,$2F08,$4850,$4EBA ;[../.HPN.] 0330: .WORD $2C,$584F,$205F,$2010 ;[.,XO _ .] 0338: .WORD $C80,0,$E,$6D0A ;[......m.] 0340: .WORD $303C,$A003,$41FA,$190 ;[0<..A...] 0348: .WORD $A047,$4E75,$206F,4 ;[.GNu o..] 0350: .WORD $A029,$4E75,$206F,4 ;[.)Nu o..] 0358: .WORD $A02A,$4E75,$48E7,$2020 ;[.*NuH. ] 0360: .WORD $242F,$C,$2478,$A50 ;[$/..$x.P] 0368: .WORD $602C,$2F0A,$4EBA,$FFDE ;[`,/.N...] 0370: .WORD $2052,$3038,$900,$B068 ;[ R08...h] 0378: .WORD $14,$588F,$660A,$2F02 ;[..X.f./.] 0380: .WORD $2F08,$4EBA,$1E,$508F ;[/.N...P.] 0388: .WORD $2F0A,$4EBA,$FFC8,$2052 ;[/.N... R] 0390: .WORD $2468,$10,$588F,$200A ;[$h..X. .] 0398: .WORD $6600,$FFD0,$4CDF,$404 ;[f...L...] 03A0: .WORD $4E75,$48E7,$3E30,$226F ;[NuH.>0"o] 03A8: .WORD $20,$246F,$24,$4241 ;[. $o.$BA] 03B0: .WORD $7400,$3029,$18,$48C0 ;[t.0)..H.] 03B8: .WORD $D089,$2640,$3813,$5244 ;[..&@8.RD] 03C0: .WORD $4243,$6040,$3003,$48C0 ;[BC`@0.H.] 03C8: .WORD $E780,$CB3,$5655,$4C54 ;[....VULT] 03D0: .WORD $802,$6602,$7401,$3003 ;[..f.t.0.] 03D8: .WORD $48C0,$E780,$CB3,$434F ;[H.....CO] 03E0: .WORD $4445,$802,$661C,$7201 ;[DE..f.r.] 03E8: .WORD $3003,$48C0,$E780,$3A33 ;[0.H...:3] 03F0: .WORD $806,$5245,$3003,$48C0 ;[..RE0.H.] 03F8: .WORD $E780,$3C33,$808,$646 ;[..<3...F] 0400: .WORD $1C,$5243,$B644,$6D00 ;[..RC.Dm.] 0408: .WORD $FFBC,$702C,$B092,$6C1E ;[..p,..l.] 0410: .WORD $4A82,$671A,$4A41,$6716 ;[J.g.JAg.] 0418: .WORD $3005,$48C0,$2F00,$3006 ;[0.H./.0.] 0420: .WORD $48C0,$2F00,$2F09,$4EBA ;[H././.N.] 0428: .WORD $12,$4FEF,$C,$4A82 ;[..O...J.] 0430: .WORD $6702,$5292,$4CDF,$C7C ;[g.R.L..|] 0438: .WORD $4E75 ;[Nu......] ;Seg 1 = DATA ID# -4001 proc 13 of 46 (local) 0000: L0B28 LINK A6,#$FFF4 0004: MOVEM.L D2-D5/A2-A3,-(A7) 0008: MOVEA.L $0008(A6),A0 000C: MOVE.W $000E(A6),D0 0010: MOVE.W $0012(A6),D1 0014: CLR.W D3 0016: MOVE.W D3,D4 0018: EXT.L D0 001A: ADDA.L D0,A0 001C: MOVE.L A0,D5 001E: MOVEQ $01,D2 0020: BRA.S L0B84 0022: L0B4A MOVE.W D2,D0 0024: EXT.L D0 0026: MULS #$0C,D0 002A: MOVEA.L D0,A0 002C: ADDA.L D5,A0 002E: LEA $FFF4(A6),A1 0032: MOVE.L (A0)+,(A1)+ 0034: MOVE.L (A0)+,(A1)+ 0036: MOVE.L (A0)+,(A1)+ 0038: CMPI.W #$000D,$FFF4(A6) 003E: BNE.S L0B76 0040: TST.L $FFFC(A6) 0044: BEQ.S L0B82 0046: MOVEQ $01,D4 0048: MOVEA.L $FFFC(A6),A3 004C: BRA.S L0B82 004E: L0B76 TST.L $FFFC(A6) 0052: BEQ.S L0B82 0054: MOVEQ $01,D3 0056: MOVEA.L $FFFC(A6),A2 005A: L0B82 ADDQ.W #1,D2 005C: L0B84 CMP.W D1,D2 005E: BLT L0B4A 0062: TST.W D4 0064: BEQ.S L0BA8 0066: BTST #$0000,$020F 006C: BLE.S L0B9E 006E: MOVE.L #$000003DE,D0 0074: BRA.S L0BA4 0076: L0B9E MOVE.L #$00000472,D0 007C: L0BA4 MOVEA.L (A3),A0 007E: BRA.S L0BB0 0080: L0BA8 TST.W D3 0082: BEQ.S L0BB2 0084: MOVEA.L (A2),A0 0086: MOVEQ $21,D0 0088: L0BB0 ADDA.L D0,A0 008A: L0BB2 MOVE.L A0,-(A7) 008C: JSR locProc14 0090: ADDQ.L #4,A7 0092: MOVEM.L $FFDC(A6),D2-D5/A2-A3 0098: UNLK A6 009A: RTS 009C: .WORD $41FA,$FE40,$90FC,$10 ;[A..@....] 00A4: .WORD $2068,4,$303C,$A003 ;[ h..0<..] 00AC: .WORD $A047,$7660,$429F,$51CB ;[.Gv`B.Q.] 00B4: .WORD $FFFC,$43FA,$FFE4,$45FA ;[..C...E.] 00BC: .WORD $FE22,$93CA,$2009,$5140 ;[.".. .Q@] 00C4: .WORD $421A,$51C8,$FFFC,$9DCE ;[B.Q.....] 00CC: .WORD $4ED0,$4E75 ;[N.Nu....] ;Seg 1 = DATA ID# -4001 proc 14 of 46 (local) 0000: L0BF8 MOVEA.L $0004(A7),A4 0004: MOVEQ $60,D3 0006: L0BFE CLR.L (A7)+ 0008: DBRA D3,L0BFE 000C: LEA L0BF8,A1 0010: LEA L0A06,A2 0014: SUBA.L A2,A1 0016: MOVE.L A1,D0 0018: SUBI.L #$00000010,D0 001E: L0C16 CLR.B (A2)+ 0020: DBRA D0,L0C16 0024: SUBA.L A6,A6 0026: JMP (A4) 0028: RTS 002A: L0C22 .WORD $4E75,$6004,0,0 ;[Nu`.....] 0032: .WORD $2848,$A04A,$204C,$A029 ;[(H.J L.)] 003A: .WORD $4EBA,$1E,$6614,$203A ;[N...f. :] 0042: .WORD $FFEC,$680,5,$4600 ;[......F.] 004A: .WORD $B0B8,$20C,$6E04,$4EBA ;[....n.N.] 0052: .WORD $3C,$4E75,$5642,$4332 ;[.